//
// Created by 高森森 on 2022/10/17.
//

#ifndef LEETCODE_SOLUTION_29_H
#define LEETCODE_SOLUTION_29_H
#include<bits/stdc++.h>
using namespace std;

class solution_29 {
public:
    bool detectCapitalUse(string word) {
        //若第一个字母为小写，需要格外的判断第二个
        if(word.size()>=2&& islower(word[0])&& isupper(word[1])){
            return false;
        }
        //无论第一个字母是大写还是小写，其他字母必须和第二个字母的大小写相同
        for(int i=2;i<word.size();i++){
            if(islower(word[i])^ islower(word[1])){
                return false;
            }
        }
        return true;

    }
};


#endif //LEETCODE_SOLUTION_29_H
